package cn.hh.basic.annotation;

import javax.swing.text.Element;
import java.lang.annotation.*;

/** 四大原注解
 *  自定义注解
 */
@Target({ElementType.METHOD, ElementType.TYPE}) // 当前注解能够在方法和类上
@Retention(RetentionPolicy.RUNTIME)  // 整个运行时都存在
@Inherited // 当前注解可以被继承
@Documented // 生成文档
public @interface PreAuthorize {
    // 对应t_permission中的name
    String name();
    // 对应t_permission中的sn
    String sn();
}
